package se.quiz.bean;

import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;

import android.graphics.Bitmap;
import android.graphics.BitmapFactory;

public class Pergunta {

	private long id;
	private byte[] foto;
	private String pergunta;
	private String resposta;
	private String alternativas;
	
	
	public long getId() {
		return id;
	}
	public void setId(long id) {
		this.id = id;
	}
	public byte[] getFoto() {
		return foto;
	}
	public void setFoto(byte[] foto) {
		this.foto = foto;
	}
	public String getPergunta() {
		return pergunta;
	}
	public void setPergunta(String pergunta) {
		this.pergunta = pergunta;
	}
	public String getResposta() {
		return resposta;
	}
	public void setResposta(String resposta) {
		this.resposta = resposta;
	}
	public String getAlternativas() {
		return alternativas;
	}
	public String[] getAlternativasArray() {
		alternativas = alternativas+"|"+resposta;
		String[] parts = alternativas.split("\\|");
		return parts;
	}
	public void setAlternativas(String alternativas) {
		this.alternativas = alternativas;
	}
	public byte[] bitmapToArray(Bitmap bm){
		ByteArrayOutputStream baos = new ByteArrayOutputStream();
		bm.compress(Bitmap.CompressFormat.PNG, 100, baos);		
		return baos.toByteArray(); 
	}
	public Bitmap arrayToBitmap(byte[] bytes){
		ByteArrayInputStream imageStream = new ByteArrayInputStream(bytes);
		return BitmapFactory.decodeStream(imageStream);
	}
	
}
